home *** CD-ROM | disk | FTP | other *** search
Wrap
Text File | 1998-08-17 | 72.0 KB | 1,446 lines | [ TEXT/MPS ]
{ File: Errors.p Contains: OSErr codes. Version: Technology: Mac OS 8 Release: Universal Interfaces 3.2 Copyright: © 1985-1998 by Apple Computer, Inc., all rights reserved Bugs?: For bug reports, consult the following page on the World Wide Web: http://developer.apple.com/bugreporter/ } {$IFC UNDEFINED UsingIncludes} {$SETC UsingIncludes := 0} {$ENDC} {$IFC NOT UsingIncludes} UNIT Errors; INTERFACE {$ENDC} {$IFC UNDEFINED __ERRORS__} {$SETC __ERRORS__ := 1} {$I+} {$SETC ErrorsIncludes := UsingIncludes} {$SETC UsingIncludes := 1} {$IFC UNDEFINED __CONDITIONALMACROS__} {$I ConditionalMacros.p} {$ENDC} {$PUSH} {$ALIGN MAC68K} {$LibExport+} CONST paramErr = -50; { error in user parameter list } noHardwareErr = -200; { Sound Manager Error Returns } notEnoughHardwareErr = -201; { Sound Manager Error Returns } userCanceledErr = -128; qErr = -1; { queue element not found during deletion } vTypErr = -2; { invalid queue element } corErr = -3; { core routine number out of range } unimpErr = -4; { unimplemented core routine } SlpTypeErr = -5; { invalid queue element } seNoDB = -8; { no debugger installed to handle debugger command } controlErr = -17; { I/O System Errors } statusErr = -18; { I/O System Errors } readErr = -19; { I/O System Errors } writErr = -20; { I/O System Errors } badUnitErr = -21; { I/O System Errors } unitEmptyErr = -22; { I/O System Errors } openErr = -23; { I/O System Errors } closErr = -24; { I/O System Errors } dRemovErr = -25; { tried to remove an open driver } dInstErr = -26; { DrvrInstall couldn't find driver in resources } abortErr = -27; { IO call aborted by KillIO } iIOAbortErr = -27; { IO abort error (Printing Manager) } notOpenErr = -28; { Couldn't rd/wr/ctl/sts cause driver not opened } unitTblFullErr = -29; { unit table has no more entries } dceExtErr = -30; { dce extension error } slotNumErr = -360; { invalid slot # error } gcrOnMFMErr = -400; { gcr format on high density media error } dirFulErr = -33; { Directory full } dskFulErr = -34; { disk full } nsvErr = -35; { no such volume } ioErr = -36; { I/O error (bummers) } bdNamErr = -37; { there may be no bad names in the final system! } fnOpnErr = -38; { File not open } eofErr = -39; { End of file } posErr = -40; { tried to position to before start of file (r/w) } mFulErr = -41; { memory full (open) or file won't fit (load) } tmfoErr = -42; { too many files open } fnfErr = -43; { File not found } wPrErr = -44; { diskette is write protected. } fLckdErr = -45; { file is locked } vLckdErr = -46; { volume is locked } fBsyErr = -47; { File is busy (delete) } dupFNErr = -48; { duplicate filename (rename) } opWrErr = -49; { file already open with with write permission } rfNumErr = -51; { refnum error } gfpErr = -52; { get file position error } volOffLinErr = -53; { volume not on line error (was Ejected) } permErr = -54; { permissions error (on file open) } volOnLinErr = -55; { drive volume already on-line at MountVol } nsDrvErr = -56; { no such drive (tried to mount a bad drive num) } noMacDskErr = -57; { not a mac diskette (sig bytes are wrong) } extFSErr = -58; { volume in question belongs to an external fs } fsRnErr = -59; { file system internal error:during rename the old entry was deleted but could not be restored. } badMDBErr = -60; { bad master directory block } wrPermErr = -61; { write permissions error } dirNFErr = -120; { Directory not found } tmwdoErr = -121; { No free WDCB available } badMovErr = -122; { Move into offspring error } wrgVolTypErr = -123; { Wrong volume type error [operation not supported for MFS] } volGoneErr = -124; { Server volume has been disconnected. } fidNotFound = -1300; { no file thread exists. } fidExists = -1301; { file id already exists } notAFileErr = -1302; { directory specified } diffVolErr = -1303; { files on different volumes } catChangedErr = -1304; { the catalog has been modified } desktopDamagedErr = -1305; { desktop database files are corrupted } sameFileErr = -1306; { can't exchange a file with itself } badFidErr = -1307; { file id is dangling or doesn't match with the file number } notARemountErr = -1308; { when _Mount allows only remounts and doesn't get one } fileBoundsErr = -1309; { file's EOF, offset, mark or size is too big } fsDataTooBigErr = -1310; { file or volume is too big for system } volVMBusyErr = -1311; { can't eject because volume is in use by VM } envNotPresent = -5500; { returned by glue. } envBadVers = -5501; { Version non-positive } envVersTooBig = -5502; { Version bigger than call can handle } fontDecError = -64; { error during font declaration } fontNotDeclared = -65; { font not declared } fontSubErr = -66; { font substitution occured } fontNotOutlineErr = -32615; { bitmap font passed to routine that does outlines only } firstDskErr = -84; { I/O System Errors } lastDskErr = -64; { I/O System Errors } noDriveErr = -64; { drive not installed } offLinErr = -65; { r/w requested for an off-line drive } noNybErr = -66; { couldn't find 5 nybbles in 200 tries } noAdrMkErr = -67; { couldn't find valid addr mark } dataVerErr = -68; { read verify compare failed } badCksmErr = -69; { addr mark checksum didn't check } badBtSlpErr = -70; { bad addr mark bit slip nibbles } noDtaMkErr = -71; { couldn't find a data mark header } badDCksum = -72; { bad data mark checksum } badDBtSlp = -73; { bad data mark bit slip nibbles } wrUnderrun = -74; { write underrun occurred } cantStepErr = -75; { step handshake failed } tk0BadErr = -76; { track 0 detect doesn't change } initIWMErr = -77; { unable to initialize IWM } twoSideErr = -78; { tried to read 2nd side on a 1-sided drive } spdAdjErr = -79; { unable to correctly adjust disk speed } seekErr = -80; { track number wrong on address mark } sectNFErr = -81; { sector number never found on a track } fmt1Err = -82; { can't find sector 0 after track format } fmt2Err = -83; { can't get enough sync } verErr = -84; { track failed to verify } clkRdErr = -85; { unable to read same clock value twice } clkWrErr = -86; { time written did not verify } prWrErr = -87; { parameter ram written didn't read-verify } prInitErr = -88; { InitUtil found the parameter ram uninitialized } rcvrErr = -89; { SCC receiver error (framing; parity; OR) } breakRecd = -90; { Break received (SCC) } { Scrap Manager errors } noScrapErr = -100; { No scrap exists error } noTypeErr = -102; { No object of that type in scrap } { ENET error codes } eLenErr = -92; { Length error ddpLenErr } eMultiErr = -91; { Multicast address error ddpSktErr } ddpSktErr = -91; { error in soket number } ddpLenErr = -92; { data length too big } noBridgeErr = -93; { no network bridge for non-local send } lapProtErr = -94; { error in attaching/detaching protocol } excessCollsns = -95; { excessive collisions on write } portNotPwr = -96; { serial port not currently powered } portInUse = -97; { driver Open error code (port is in use) } portNotCf = -98; { driver Open error code (parameter RAM not configured for this connection) } { Memory Manager errors } memROZWarn = -99; { soft error in ROZ } memROZError = -99; { hard error in ROZ } memROZErr = -99; { hard error in ROZ } memFullErr = -108; { Not enough room in heap zone } nilHandleErr = -109; { Master Pointer was NIL in HandleZone or other } memWZErr = -111; { WhichZone failed (applied to free block) } memPurErr = -112; { trying to purge a locked or non-purgeable block } memAdrErr = -110; { address was odd; or out of range } memAZErr = -113; { Address in zone check failed } memPCErr = -114; { Pointer Check failed } memBCErr = -115; { Block Check failed } memSCErr = -116; { Size Check failed } memLockedErr = -117; { trying to move a locked block (MoveHHi) } { Printing Errors } iMemFullErr = -108; iIOAbort = -27; resourceInMemory = -188; { Resource already in memory } writingPastEnd = -189; { Writing past end of file } inputOutOfBounds = -190; { Offset of Count out of bounds } resNotFound = -192; { Resource not found } resFNotFound = -193; { Resource file not found } addResFailed = -194; { AddResource failed } addRefFailed = -195; { AddReference failed } rmvResFailed = -196; { RmveResource failed } rmvRefFailed = -197; { RmveReference failed } resAttrErr = -198; { attribute inconsistent with operation } mapReadErr = -199; { map inconsistent with operation } CantDecompress = -186; { resource bent ("the bends") - can't decompress a compressed resource } badExtResource = -185; { extended resource has a bad format. } noMemForPictPlaybackErr = -145; rgnOverflowErr = -147; rgnTooBigError = -147; pixMapTooDeepErr = -148; insufficientStackErr = -149; nsStackErr = -149; evtNotEnb = 1; { event not enabled at PostEvent } { OffScreen QuickDraw Errors } cMatchErr = -150; { Color2Index failed to find an index } cTempMemErr = -151; { failed to allocate memory for temporary structures } cNoMemErr = -152; { failed to allocate memory for structure } cRangeErr = -153; { range error on colorTable request } cProtectErr = -154; { colorTable entry protection violation } cDevErr = -155; { invalid type of graphics device } cResErr = -156; { invalid resolution for MakeITable } cDepthErr = -157; { invalid pixel depth } rgnTooBigErr = -500; updPixMemErr = -125; { insufficient memory to update a pixmap } pictInfoVersionErr = -11000; { wrong version of the PictInfo structure } pictInfoIDErr = -11001; { the internal consistancy check for the PictInfoID is wrong } pictInfoVerbErr = -11002; { the passed verb was invalid } cantLoadPickMethodErr = -11003; { unable to load the custom pick proc } colorsRequestedErr = -11004; { the number of colors requested was illegal } pictureDataErr = -11005; { the picture data was invalid } { Sound Manager errors } noHardware = -200; { obsolete spelling } notEnoughHardware = -201; { obsolete spelling } queueFull = -203; { Sound Manager Error Returns } resProblem = -204; { Sound Manager Error Returns } badChannel = -205; { Sound Manager Error Returns } badFormat = -206; { Sound Manager Error Returns } notEnoughBufferSpace = -207; { could not allocate enough memory } badFileFormat = -208; { was not type AIFF or was of bad format,corrupt } channelBusy = -209; { the Channel is being used for a PFD already } buffersTooSmall = -210; { can not operate in the memory allowed } channelNotBusy = -211; noMoreRealTime = -212; { not enough CPU cycles left to add another task } siNoSoundInHardware = -220; { no Sound Input hardware } siBadSoundInDevice = -221; { invalid index passed to SoundInGetIndexedDevice } siNoBufferSpecified = -222; { returned by synchronous SPBRecord if nil buffer passed } siInvalidCompression = -223; { invalid compression type } siHardDriveTooSlow = -224; { hard drive too slow to record to disk } siInvalidSampleRate = -225; { invalid sample rate } siInvalidSampleSize = -226; { invalid sample size } siDeviceBusyErr = -227; { input device already in use } siBadDeviceName = -228; { input device could not be opened } siBadRefNum = -229; { invalid input device reference number } siInputDeviceErr = -230; { input device hardware failure } siUnknownInfoType = -231; { invalid info type selector (returned by driver) } siUnknownQuality = -232; { invalid quality selector (returned by driver) } {Speech Manager errors} noSynthFound = -240; synthOpenFailed = -241; synthNotReady = -242; bufTooSmall = -243; voiceNotFound = -244; incompatibleVoice = -245; badDictFormat = -246; badInputText = -247; { Midi Manager Errors: } midiNoClientErr = -250; { no client with that ID found } midiNoPortErr = -251; { no port with that ID found } midiTooManyPortsErr = -252; { too many ports already installed in the system } midiTooManyConsErr = -253; { too many connections made } midiVConnectErr = -254; { pending virtual connection created } midiVConnectMade = -255; { pending virtual connection resolved } midiVConnectRmvd = -256; { pending virtual connection removed } midiNoConErr = -257; { no connection exists between specified ports } midiWriteErr = -258; { MIDIWritePacket couldn't write to all connected ports } midiNameLenErr = -259; { name supplied is longer than 31 characters } midiDupIDErr = -260; { duplicate client ID } midiInvalidCmdErr = -261; { command not supported for port type } nmTypErr = -299; { Notification Manager:wrong queue type } siInitSDTblErr = 1; { slot int dispatch table could not be initialized. } siInitVBLQsErr = 2; { VBLqueues for all slots could not be initialized. } siInitSPTblErr = 3; { slot priority table could not be initialized. } sdmJTInitErr = 10; { SDM Jump Table could not be initialized. } sdmInitErr = 11; { SDM could not be initialized. } sdmSRTInitErr = 12; { Slot Resource Table could not be initialized. } sdmPRAMInitErr = 13; { Slot PRAM could not be initialized. } sdmPriInitErr = 14; { Cards could not be initialized. } smSDMInitErr = -290; { Error; SDM could not be initialized. } smSRTInitErr = -291; { Error; Slot Resource Table could not be initialized. } smPRAMInitErr = -292; { Error; Slot Resource Table could not be initialized. } smPriInitErr = -293; { Error; Cards could not be initialized. } smEmptySlot = -300; { No card in slot } smCRCFail = -301; { CRC check failed for declaration data } smFormatErr = -302; { FHeader Format is not Apple's } smRevisionErr = -303; { Wrong revison level } smNoDir = -304; { Directory offset is Nil } smDisabledSlot = -305; { This slot is disabled (-305 use to be smLWTstBad) } smNosInfoArray = -306; { No sInfoArray. Memory Mgr error. } smResrvErr = -307; { Fatal reserved error. Resreved field <> 0. } smUnExBusErr = -308; { Unexpected BusError } smBLFieldBad = -309; { ByteLanes field was bad. } smFHBlockRdErr = -310; { Error occured during _sGetFHeader. } smFHBlkDispErr = -311; { Error occured during _sDisposePtr (Dispose of FHeader block). } smDisposePErr = -312; { _DisposePointer error } smNoBoardSRsrc = -313; { No Board sResource. } smGetPRErr = -314; { Error occured during _sGetPRAMRec (See SIMStatus). } smNoBoardId = -315; { No Board Id. } smInitStatVErr = -316; { The InitStatusV field was negative after primary or secondary init. } smInitTblVErr = -317; { An error occured while trying to initialize the Slot Resource Table. } smNoJmpTbl = -318; { SDM jump table could not be created. } smReservedSlot = -318; { slot is reserved, VM should not use this address space. } smBadBoardId = -319; { BoardId was wrong; re-init the PRAM record. } smBusErrTO = -320; { BusError time out. } { These errors are logged in the vendor status field of the sInfo record. } svTempDisable = -32768; { Temporarily disable card but run primary init. } svDisabled = -32640; { Reserve range -32640 to -32768 for Apple temp disables. } smBadRefId = -330; { Reference Id not found in List } smBadsList = -331; { Bad sList: Id1 < Id2 < Id3 ...format is not followed. } smReservedErr = -332; { Reserved field not zero } smCodeRevErr = -333; { Code revision is wrong } smCPUErr = -334; { Code revision is wrong } smsPointerNil = -335; { LPointer is nil From sOffsetData. If this error occurs; check sInfo rec for more information. } smNilsBlockErr = -336; { Nil sBlock error (Dont allocate and try to use a nil sBlock) } smSlotOOBErr = -337; { Slot out of bounds error } smSelOOBErr = -338; { Selector out of bounds error } smNewPErr = -339; { _NewPtr error } smBlkMoveErr = -340; { _BlockMove error } smCkStatusErr = -341; { Status of slot = fail. } smGetDrvrNamErr = -342; { Error occured during _sGetDrvrName. } smDisDrvrNamErr = -343; { Error occured during _sDisDrvrName. } smNoMoresRsrcs = -344; { No more sResources } smsGetDrvrErr = -345; { Error occurred during _sGetDriver. } smBadsPtrErr = -346; { Bad pointer was passed to sCalcsPointer } smByteLanesErr = -347; { NumByteLanes was determined to be zero. } smOffsetErr = -348; { Offset was too big (temporary error } smNoGoodOpens = -349; { No opens were successfull in the loop. } smSRTOvrFlErr = -350; { SRT over flow. } smRecNotFnd = -351; { Record not found in the SRT. } { Dictionary Manager errors } notBTree = -410; { The file is not a dictionary. } btNoSpace = -413; { Can't allocate disk space. } btDupRecErr = -414; { Record already exists. } btRecNotFnd = -415; { Record cannot be found. } btKeyLenErr = -416; { Maximum key length is too long or equal to zero. } btKeyAttrErr = -417; { There is no such a key attribute. } unknownInsertModeErr = -20000; { There is no such an insert mode. } recordDataTooBigErr = -20001; { The record data is bigger than buffer size (1024 bytes). } invalidIndexErr = -20002; { The recordIndex parameter is not valid. } { Edition Mgr errors } editionMgrInitErr = -450; { edition manager not inited by this app } badSectionErr = -451; { not a valid SectionRecord } notRegisteredSectionErr = -452; { not a registered SectionRecord } badEditionFileErr = -453; { edition file is corrupt } badSubPartErr = -454; { can not use sub parts in this release } multiplePublisherWrn = -460; { A Publisher is already registered for that container } containerNotFoundWrn = -461; { could not find editionContainer at this time } containerAlreadyOpenWrn = -462; { container already opened by this section } notThePublisherWrn = -463; { not the first registered publisher for that container } teScrapSizeErr = -501; { scrap item too big for text edit record } hwParamErr = -502; { bad selector for _HWPriv } { Process Manager errors } procNotFound = -600; { no eligible process with specified descriptor } memFragErr = -601; { not enough room to launch app w/special requirements } appModeErr = -602; { memory mode is 32-bit, but app not 32-bit clean } protocolErr = -603; { app made module calls in improper order } hardwareConfigErr = -604; { hardware configuration not correct for call } appMemFullErr = -605; { application SIZE not big enough for launch } appIsDaemon = -606; { app is BG-only, and launch flags disallow this } bufferIsSmall = -607; { error returns from Post and Accept } noOutstandingHLE = -608; connectionInvalid = -609; noUserInteractionAllowed = -610; { no user interaction allowed } { Thread Manager Error Codes } threadTooManyReqsErr = -617; threadNotFoundErr = -618; threadProtocolErr = -619; {MemoryDispatch errors} notEnoughMemoryErr = -620; { insufficient physical memory } notHeldErr = -621; { specified range of memory is not held } cannotMakeContiguousErr = -622; { cannot make specified range contiguous } notLockedErr = -623; { specified range of memory is not locked } interruptsMaskedErr = -624; { don’t call with interrupts masked } cannotDeferErr = -625; { unable to defer additional functions } noMMUErr = -626; { no MMU present } { Database access error codes } rcDBNull = -800; rcDBValue = -801; rcDBError = -802; rcDBBadType = -803; rcDBBreak = -804; rcDBExec = -805; rcDBBadSessID = -806; rcDBBadSessNum = -807; { bad session number for DBGetConnInfo } rcDBBadDDEV = -808; { bad ddev specified on DBInit } rcDBAsyncNotSupp = -809; { ddev does not support async calls } rcDBBadAsyncPB = -810; { tried to kill a bad pb } rcDBNoHandler = -811; { no app handler for specified data type } rcDBWrongVersion = -812; { incompatible versions } rcDBPackNotInited = -813; { attempt to call other routine before InitDBPack } {Help Mgr error range: -850 to -874} hmHelpDisabled = -850; { Show Balloons mode was off, call to routine ignored } hmBalloonAborted = -853; { Returned if mouse was moving or mouse wasn't in window port rect } hmSameAsLastBalloon = -854; { Returned from HMShowMenuBalloon if menu & item is same as last time } hmHelpManagerNotInited = -855; { Returned from HMGetHelpMenuHandle if help menu not setup } hmSkippedBalloon = -857; { Returned from calls if helpmsg specified a skip balloon } hmWrongVersion = -858; { Returned if help mgr resource was the wrong version } hmUnknownHelpType = -859; { Returned if help msg record contained a bad type } hmOperationUnsupported = -861; { Returned from HMShowBalloon call if bad method passed to routine } hmNoBalloonUp = -862; { Returned from HMRemoveBalloon if no balloon was visible when call was made } hmCloseViewActive = -863; { Returned from HMRemoveBalloon if CloseView was active } { PPC errors } notInitErr = -900; { PPCToolBox not initialized } nameTypeErr = -902; { Invalid or inappropriate locationKindSelector in locationName } noPortErr = -903; { Unable to open port or bad portRefNum. If you're calling } { AESend, this is because your application does not have } { the isHighLevelEventAware bit set in your SIZE resource. } noGlobalsErr = -904; { The system is hosed, better re-boot } localOnlyErr = -905; { Network activity is currently disabled } destPortErr = -906; { Port does not exist at destination } sessTableErr = -907; { Out of session tables, try again later } noSessionErr = -908; { Invalid session reference number } badReqErr = -909; { bad parameter or invalid state for operation } portNameExistsErr = -910; { port is already open (perhaps in another app) } noUserNameErr = -911; { user name unknown on destination machine } userRejectErr = -912; { Destination rejected the session request } noMachineNameErr = -913; { user hasn't named his Macintosh in the Network Setup Control Panel } noToolboxNameErr = -914; { A system resource is missing, not too likely } noResponseErr = -915; { unable to contact destination } portClosedErr = -916; { port was closed } sessClosedErr = -917; { session was closed } badPortNameErr = -919; { PPCPortRec malformed } noDefaultUserErr = -922; { user hasn't typed in owners name in Network Setup Control Pannel } notLoggedInErr = -923; { The default userRefNum does not yet exist } noUserRefErr = -924; { unable to create a new userRefNum } networkErr = -925; { An error has occured in the network, not too likely } noInformErr = -926; { PPCStart failed because destination did not have inform pending } authFailErr = -927; { unable to authenticate user at destination } noUserRecErr = -928; { Invalid user reference number } badServiceMethodErr = -930; { illegal service type, or not supported } badLocNameErr = -931; { location name malformed } guestNotAllowedErr = -932; { destination port requires authentication } noMaskFoundErr = -1000; { Icon Utilties Error } nbpBuffOvr = -1024; { Buffer overflow in LookupName } nbpNoConfirm = -1025; nbpConfDiff = -1026; { Name confirmed at different socket } nbpDuplicate = -1027; { Duplicate name exists already } nbpNotFound = -1028; { Name not found on remove } nbpNISErr = -1029; { Error trying to open the NIS } aspBadVersNum = -1066; { Server cannot support this ASP version } aspBufTooSmall = -1067; { Buffer too small } aspNoMoreSess = -1068; { No more sessions on server } aspNoServers = -1069; { No servers at that address } aspParamErr = -1070; { Parameter error } aspServerBusy = -1071; { Server cannot open another session } aspSessClosed = -1072; { Session closed } aspSizeErr = -1073; { Command block too big } aspTooMany = -1074; { Too many clients (server error) } aspNoAck = -1075; { No ack on attention request (server err) } reqFailed = -1096; tooManyReqs = -1097; tooManySkts = -1098; badATPSkt = -1099; badBuffNum = -1100; noRelErr = -1101; cbNotFound = -1102; noSendResp = -1103; noDataArea = -1104; reqAborted = -1105; { ADSP Error Codes } { driver control ioResults } errRefNum = -1280; { bad connection refNum } errAborted = -1279; { control call was aborted } errState = -1278; { bad connection state for this operation } errOpening = -1277; { open connection request failed } errAttention = -1276; { attention message too long } errFwdReset = -1275; { read terminated by forward reset } errDSPQueueSize = -1274; { DSP Read/Write Queue Too small } errOpenDenied = -1273; { open connection request was denied } {-------------------------------------------------------------- Apple event manager error messages --------------------------------------------------------------} errAECoercionFail = -1700; { bad parameter data or unable to coerce the data supplied } errAEDescNotFound = -1701; errAECorruptData = -1702; errAEWrongDataType = -1703; errAENotAEDesc = -1704; errAEBadListItem = -1705; { the specified list item does not exist } errAENewerVersion = -1706; { need newer version of the AppleEvent manager } errAENotAppleEvent = -1707; { the event is not in AppleEvent format } errAEEventNotHandled = -1708; { the AppleEvent was not handled by any handler } errAEReplyNotValid = -1709; { AEResetTimer was passed an invalid reply parameter } errAEUnknownSendMode = -1710; { mode wasn't NoReply, WaitReply, or QueueReply or Interaction level is unknown } errAEWaitCanceled = -1711; { in AESend, the user cancelled out of wait loop for reply or receipt } errAETimeout = -1712; { the AppleEvent timed out } errAENoUserInteraction = -1713; { no user interaction is allowed } errAENotASpecialFunction = -1714; { there is no special function for/with this keyword } errAEParamMissed = -1715; { a required parameter was not accessed } errAEUnknownAddressType = -1716; { the target address type is not known } errAEHandlerNotFound = -1717; { no handler in the dispatch tables fits the parameters to AEGetEventHandler or AEGetCoercionHandler } errAEReplyNotArrived = -1718; { the contents of the reply you are accessing have not arrived yet } errAEIllegalIndex = -1719; { index is out of range in a put operation } errAEImpossibleRange = -1720; { A range like 3rd to 2nd, or 1st to all. } errAEWrongNumberArgs = -1721; { Logical op kAENOT used with other than 1 term } errAEAccessorNotFound = -1723; { Accessor proc matching wantClass and containerType or wildcards not found } errAENoSuchLogical = -1725; { Something other than AND, OR, or NOT } errAEBadTestKey = -1726; { Test is neither typeLogicalDescriptor nor typeCompDescriptor } errAENotAnObjSpec = -1727; { Param to AEResolve not of type 'obj ' } errAENoSuchObject = -1728; { e.g.,: specifier asked for the 3rd, but there are only 2. Basically, this indicates a run-time resolution error. } errAENegativeCount = -1729; { CountProc returned negative value } errAEEmptyListContainer = -1730; { Attempt to pass empty list as container to accessor } errAEUnknownObjectType = -1731; { available only in version 1.0.1 or greater } errAERecordingIsAlreadyOn = -1732; { available only in version 1.0.1 or greater } errAEReceiveTerminate = -1733; { break out of all levels of AEReceive to the topmost (1.1 or greater) } errAEReceiveEscapeCurrent = -1734; { break out of only lowest level of AEReceive (1.1 or greater) } errAEEventFiltered = -1735; { event has been filtered, and should not be propogated (1.1 or greater) } errAEDuplicateHandler = -1736; { attempt to install handler in table for identical class and id (1.1 or greater) } errAEStreamBadNesting = -1737; { nesting violation while streaming } errAEStreamAlreadyConverted = -1738; { attempt to convert a stream that has already been converted } errAEDescIsNull = -1739; { attempting to perform an invalid operation on a null descriptor } errOSASystemError = -1750; errOSAInvalidID = -1751; errOSABadStorageType = -1752; errOSAScriptError = -1753; errOSABadSelector = -1754; errOSASourceNotAvailable = -1756; errOSANoSuchDialect = -1757; errOSADataFormatObsolete = -1758; errOSADataFormatTooNew = -1759; errOSACorruptData = -1702; errOSARecordingIsAlreadyOn = -1732; errOSAComponentMismatch = -1761; { Parameters are from 2 different components } errOSACantOpenComponent = -1762; { Can't connect to scripting system with that ID } { AppleEvent error definitions } errOffsetInvalid = -1800; errOffsetIsOutsideOfView = -1801; errTopOfDocument = -1810; errTopOfBody = -1811; errEndOfDocument = -1812; errEndOfBody = -1813; { Drag Manager error codes } badDragRefErr = -1850; { unknown drag reference } badDragItemErr = -1851; { unknown drag item reference } badDragFlavorErr = -1852; { unknown flavor type } duplicateFlavorErr = -1853; { flavor type already exists } cantGetFlavorErr = -1854; { error while trying to get flavor data } duplicateHandlerErr = -1855; { handler already exists } handlerNotFoundErr = -1856; { handler not found } dragNotAcceptedErr = -1857; { drag was not accepted by receiver } unsupportedForPlatformErr = -1858; { call is for PowerPC only } noSuitableDisplaysErr = -1859; { no displays support translucency } badImageRgnErr = -1860; { bad translucent image region } badImageErr = -1861; { bad translucent image PixMap } {QuickTime errors} couldNotResolveDataRef = -2000; badImageDescription = -2001; badPublicMovieAtom = -2002; cantFindHandler = -2003; cantOpenHandler = -2004; badComponentType = -2005; noMediaHandler = -2006; noDataHandler = -2007; invalidMedia = -2008; invalidTrack = -2009; invalidMovie = -2010; invalidSampleTable = -2011; invalidDataRef = -2012; invalidHandler = -2013; invalidDuration = -2014; invalidTime = -2015; cantPutPublicMovieAtom = -2016; badEditList = -2017; mediaTypesDontMatch = -2018; progressProcAborted = -2019; movieToolboxUninitialized = -2020; noRecordOfApp = -2020; { replica } wfFileNotFound = -2021; cantCreateSingleForkFile = -2022; { happens when file already exists } invalidEditState = -2023; nonMatchingEditState = -2024; staleEditState = -2025; userDataItemNotFound = -2026; maxSizeToGrowTooSmall = -2027; badTrackIndex = -2028; trackIDNotFound = -2029; trackNotInMovie = -2030; timeNotInTrack = -2031; timeNotInMedia = -2032; badEditIndex = -2033; internalQuickTimeError = -2034; cantEnableTrack = -2035; invalidRect = -2036; invalidSampleNum = -2037; invalidChunkNum = -2038; invalidSampleDescIndex = -2039; invalidChunkCache = -2040; invalidSampleDescription = -2041; dataNotOpenForRead = -2042; dataNotOpenForWrite = -2043; dataAlreadyOpenForWrite = -2044; dataAlreadyClosed = -2045; endOfDataReached = -2046; dataNoDataRef = -2047; noMovieFound = -2048; invalidDataRefContainer = -2049; badDataRefIndex = -2050; noDefaultDataRef = -2051; couldNotUseAnExistingSample = -2052; featureUnsupported = -2053; noVideoTrackInMovieErr = -2054; { QT for Windows error } noSoundTrackInMovieErr = -2055; { QT for Windows error } soundSupportNotAvailableErr = -2056; { QT for Windows error } unsupportedAuxiliaryImportData = -2057; auxiliaryExportDataUnavailable = -2058; samplesAlreadyInMediaErr = -2059; noSourceTreeFoundErr = -2060; sourceNotFoundErr = -2061; movieTextNotFoundErr = -2062; missingRequiredParameterErr = -2063; invalidSpriteWorldPropertyErr = -2064; invalidSpritePropertyErr = -2065; gWorldsNotSameDepthAndSizeErr = -2066; invalidSpriteIndexErr = -2067; invalidImageIndexErr = -2068; invalidSpriteIDErr = -2069; internalComponentErr = -2070; notImplementedMusicOSErr = -2071; cantSendToSynthesizerOSErr = -2072; cantReceiveFromSynthesizerOSErr = -2073; illegalVoiceAllocationOSErr = -2074; illegalPartOSErr = -2075; illegalChannelOSErr = -2076; illegalKnobOSErr = -2077; illegalKnobValueOSErr = -2078; illegalInstrumentOSErr = -2079; illegalControllerOSErr = -2080; midiManagerAbsentOSErr = -2081; synthesizerNotRespondingOSErr = -2082; synthesizerOSErr = -2083; illegalNoteChannelOSErr = -2084; noteChannelNotAllocatedOSErr = -2085; tunePlayerFullOSErr = -2086; tuneParseOSErr = -2087; noExportProcAvailableErr = -2089; videoOutputInUseErr = -2090; componentDllLoadErr = -2091; { Windows specific errors (when component is loading) } componentDllEntryNotFoundErr = -2092; { Windows specific errors (when component is loading) } qtmlDllLoadErr = -2093; { Windows specific errors (when qtml is loading) } qtmlDllEntryNotFoundErr = -2094; { Windows specific errors (when qtml is loading) } qtmlUninitialized = -2095; unsupportedOSErr = -2096; unsupportedProcessorErr = -2097; cannotFindAtomErr = -2101; notLeafAtomErr = -2102; atomsNotOfSameTypeErr = -2103; atomIndexInvalidErr = -2104; duplicateAtomTypeAndIDErr = -2105; invalidAtomErr = -2106; invalidAtomContainerErr = -2107; invalidAtomTypeErr = -2108; cannotBeLeafAtomErr = -2109; digiUnimpErr = -2201; { feature unimplemented } qtParamErr = -2202; { bad input parameter (out of range, etc) } matrixErr = -2203; { bad matrix, digitizer did nothing } notExactMatrixErr = -2204; { warning of bad matrix, digitizer did its best } noMoreKeyColorsErr = -2205; { all key indexes in use } notExactSizeErr = -2206; { Can’t do exact size requested } badDepthErr = -2207; { Can’t digitize into this depth } noDMAErr = -2208; { Can’t do DMA digitizing (i.e. can't go to requested dest } badCallOrderErr = -2209; { Usually due to a status call being called prior to being setup first } { Kernel Error Codes } kernelIncompleteErr = -2401; kernelCanceledErr = -2402; kernelOptionsErr = -2403; kernelPrivilegeErr = -2404; kernelUnsupportedErr = -2405; kernelObjectExistsErr = -2406; kernelWritePermissionErr = -2407; kernelReadPermissionErr = -2408; kernelExecutePermissionErr = -2409; kernelDeletePermissionErr = -2410; kernelExecutionLevelErr = -2411; kernelAttributeErr = -2412; kernelAsyncSendLimitErr = -2413; kernelAsyncReceiveLimitErr = -2414; kernelTimeoutErr = -2415; kernelInUseErr = -2416; kernelTerminatedErr = -2417; kernelExceptionErr = -2418; kernelIDErr = -2419; kernelAlreadyFreeErr = -2421; kernelReturnValueErr = -2422; kernelUnrecoverableErr = -2499; { Text Services Mgr error codes } tsmComponentNoErr = 0; { component result = no error } tsmUnsupScriptLanguageErr = -2500; tsmInputMethodNotFoundErr = -2501; tsmNotAnAppErr = -2502; { not an application error } tsmAlreadyRegisteredErr = -2503; { want to register again error } tsmNeverRegisteredErr = -2504; { app never registered error (not TSM aware) } tsmInvalidDocIDErr = -2505; { invalid TSM documentation id } tsmTSMDocBusyErr = -2506; { document is still active } tsmDocNotActiveErr = -2507; { document is NOT active } tsmNoOpenTSErr = -2508; { no open text service } tsmCantOpenComponentErr = -2509; { can’t open the component } tsmTextServiceNotFoundErr = -2510; { no text service found } tsmDocumentOpenErr = -2511; { there are open documents } tsmUseInputWindowErr = -2512; { not TSM aware because we are using input window } tsmTSHasNoMenuErr = -2513; { the text service has no menu } tsmTSNotOpenErr = -2514; { text service is not open } tsmComponentAlreadyOpenErr = -2515; { text service already opened for the document } tsmInputMethodIsOldErr = -2516; { returned by GetDefaultInputMethod } tsmScriptHasNoIMErr = -2517; { script has no imput method or is using old IM } tsmUnsupportedTypeErr = -2518; { unSupported interface type error } tsmUnknownErr = -2519; { any other errors } tsmInvalidContext = -2520; { Invalid TSMContext specified in call } tsmNoHandler = -2521; { No Callback Handler exists for callback } tsmNoMoreTokens = -2522; { No more tokens are available for the source text } tsmNoStem = -2523; { No stem exists for the token } tsmDefaultIsNotInputMethodErr = -2524; { Current Input source is KCHR or uchr, not Input Method (GetDefaultInputMethod) } { Mixed Mode error codes } mmInternalError = -2526; { NameRegistry error codes } nrLockedErr = -2536; nrNotEnoughMemoryErr = -2537; nrInvalidNodeErr = -2538; nrNotFoundErr = -2539; nrNotCreatedErr = -2540; nrNameErr = -2541; nrNotSlotDeviceErr = -2542; nrDataTruncatedErr = -2543; nrPowerErr = -2544; nrPowerSwitchAbortErr = -2545; nrTypeMismatchErr = -2546; nrNotModifiedErr = -2547; nrOverrunErr = -2548; nrResultCodeBase = -2549; nrPathNotFound = -2550; { a path component lookup failed } nrPathBufferTooSmall = -2551; { buffer for path is too small } nrInvalidEntryIterationOp = -2552; { invalid entry iteration operation } nrPropertyAlreadyExists = -2553; { property already exists } nrIterationDone = -2554; { iteration operation is done } nrExitedIteratorScope = -2555; { outer scope of iterator was exited } nrTransactionAborted = -2556; { transaction was aborted } {************************************************************************* Apple Script Error Codes *************************************************************************} { Runtime errors: } errASCantConsiderAndIgnore = -2720; errASCantCompareMoreThan32k = -2721; { Parser/Compiler errors: } errASTerminologyNestingTooDeep = -2760; errASIllegalFormalParameter = -2761; errASParameterNotForEvent = -2762; errASNoResultReturned = -2763; { The range -2780 thru -2799 is reserved for dialect specific error codes. (Error codes from different dialects may overlap.) } errASInconsistentNames = -2780; { English errors: } { The preferred spelling for Code Fragment Manager errors: } cfragFirstErrCode = -2800; { The first value in the range of CFM errors. } cfragContextIDErr = -2800; { The context ID was not valid. } cfragConnectionIDErr = -2801; { The connection ID was not valid. } cfragNoSymbolErr = -2802; { The specified symbol was not found. } cfragNoSectionErr = -2803; { The specified section was not found. } cfragNoLibraryErr = -2804; { The named library was not found. } cfragDupRegistrationErr = -2805; { The registration name was already in use. } cfragFragmentFormatErr = -2806; { A fragment's container format is unknown. } cfragUnresolvedErr = -2807; { A fragment had "hard" unresolved imports. } cfragNoPositionErr = -2808; { The registration insertion point was not found. } cfragNoPrivateMemErr = -2809; { Out of memory for internal bookkeeping. } cfragNoClientMemErr = -2810; { Out of memory for fragment mapping or section instances. } cfragNoIDsErr = -2811; { No more CFM IDs for contexts, connections, etc. } cfragInitOrderErr = -2812; { } cfragImportTooOldErr = -2813; { An import library was too old for a client. } cfragImportTooNewErr = -2814; { An import library was too new for a client. } cfragInitLoopErr = -2815; { Circularity in required initialization order. } cfragInitAtBootErr = -2816; { A boot library has an initialization function. (System 7 only) } cfragLibConnErr = -2817; { } cfragCFMStartupErr = -2818; { Internal error during CFM initialization. } cfragCFMInternalErr = -2819; { An internal inconstistancy has been detected. } cfragFragmentCorruptErr = -2820; { A fragment's container was corrupt (known format). } cfragInitFunctionErr = -2821; { A fragment's initialization routine returned an error. } cfragNoApplicationErr = -2822; { No application member found in the cfrg resource. } cfragArchitectureErr = -2823; { A fragment has an unacceptable architecture. } cfragFragmentUsageErr = -2824; { A semantic error in usage of the fragment. } cfragFileSizeErr = -2825; { A file was too large to be mapped. } cfragNotClosureErr = -2826; { The closure ID was actually a connection ID. } cfragNoRegistrationErr = -2827; { The registration name was not found. } cfragContainerIDErr = -2828; { The fragment container ID was not valid. } cfragClosureIDErr = -2829; { The closure ID was not valid. } cfragAbortClosureErr = -2830; { Used by notification handlers to abort a closure. } cfragOutputLengthErr = -2831; { An output parameter is too small to hold the value. } cfragLastErrCode = -2899; { The last value in the range of CFM errors. } {$IFC OLDROUTINENAMES } { The old spelling for Code Fragment Manager errors, kept for compatibility: } fragContextNotFound = -2800; fragConnectionIDNotFound = -2801; fragSymbolNotFound = -2802; fragSectionNotFound = -2803; fragLibNotFound = -2804; fragDupRegLibName = -2805; fragFormatUnknown = -2806; fragHadUnresolveds = -2807; fragNoMem = -2809; fragNoAddrSpace = -2810; fragNoContextIDs = -2811; fragObjectInitSeqErr = -2812; fragImportTooOld = -2813; fragImportTooNew = -2814; fragInitLoop = -2815; fragInitRtnUsageErr = -2816; fragLibConnErr = -2817; fragMgrInitErr = -2818; fragConstErr = -2819; fragCorruptErr = -2820; fragUserInitProcErr = -2821; fragAppNotFound = -2822; fragArchError = -2823; fragInvalidFragmentUsage = -2824; fragLastErrCode = -2899; {$ENDC} {OLDROUTINENAMES} {Component Manager & component errors} invalidComponentID = -3000; validInstancesExist = -3001; componentNotCaptured = -3002; componentDontRegister = -3003; unresolvedComponentDLLErr = -3004; {Translation manager & Translation components} invalidTranslationPathErr = -3025; { Source type to destination type not a valid path } couldNotParseSourceFileErr = -3026; { Source document does not contain source type } noTranslationPathErr = -3030; badTranslationSpecErr = -3031; noPrefAppErr = -3032; buf2SmallErr = -3101; noMPPErr = -3102; ckSumErr = -3103; extractErr = -3104; readQErr = -3105; atpLenErr = -3106; atpBadRsp = -3107; recNotFnd = -3108; sktClosedErr = -3109; { Color Picker errors } firstPickerError = -4000; invalidPickerType = -4000; requiredFlagsDontMatch = -4001; pickerResourceError = -4002; cantLoadPicker = -4003; cantCreatePickerWindow = -4004; cantLoadPackage = -4005; pickerCantLive = -4006; colorSyncNotInstalled = -4007; badProfileError = -4008; noHelpForItem = -4009; { new Folder Manager error codes } badFolderDescErr = -4270; duplicateFolderDescErr = -4271; noMoreFolderDescErr = -4272; invalidFolderTypeErr = -4273; duplicateRoutingErr = -4274; routingNotFoundErr = -4275; badRoutingSizeErr = -4276; { AFP Protocol Errors } afpAccessDenied = -5000; { Insufficient access privileges for operation } afpAuthContinue = -5001; { Further information required to complete AFPLogin call } afpBadUAM = -5002; { Unknown user authentication method specified } afpBadVersNum = -5003; { Unknown AFP protocol version number specified } afpBitmapErr = -5004; { Bitmap contained bits undefined for call } afpCantMove = -5005; { Move destination is offspring of source, or root was specified } afpDenyConflict = -5006; { Specified open/deny modes conflict with current open modes } afpDirNotEmpty = -5007; { Cannot delete non-empty directory } afpDiskFull = -5008; { Insufficient free space on volume for operation } afpEofError = -5009; { Read beyond logical end-of-file } afpFileBusy = -5010; { Cannot delete an open file } afpFlatVol = -5011; { Cannot create directory on specified volume } afpItemNotFound = -5012; { Unknown UserName/UserID or missing comment/APPL entry } afpLockErr = -5013; { Some or all of requested range is locked by another user } afpMiscErr = -5014; { Unexpected error encountered during execution } afpNoMoreLocks = -5015; { Maximum lock limit reached } afpNoServer = -5016; { Server not responding } afpObjectExists = -5017; { Specified destination file or directory already exists } afpObjectNotFound = -5018; { Specified file or directory does not exist } afpParmErr = -5019; { A specified parameter was out of allowable range } afpRangeNotLocked = -5020; { Tried to unlock range that was not locked by user } afpRangeOverlap = -5021; { Some or all of range already locked by same user } afpSessClosed = -5022; { Session closed } afpUserNotAuth = -5023; { No AFPLogin call has successfully been made for this session } afpCallNotSupported = -5024; { Unsupported AFP call was made } afpObjectTypeErr = -5025; { File/Directory specified where Directory/File expected } afpTooManyFilesOpen = -5026; { Maximum open file count reached } afpServerGoingDown = -5027; { Server is shutting down } afpCantRename = -5028; { AFPRename cannot rename volume } afpDirNotFound = -5029; { Unknown directory specified } afpIconTypeError = -5030; { Icon size specified different from existing icon size } afpVolLocked = -5031; { Volume is Read-Only } afpObjectLocked = -5032; { Object is M/R/D/W inhibited } afpContainsSharedErr = -5033; { the folder being shared contains a shared folder } afpIDNotFound = -5034; afpIDExists = -5035; afpDiffVolErr = -5036; afpCatalogChanged = -5037; afpSameObjectErr = -5038; afpBadIDErr = -5039; afpPwdSameErr = -5040; { Someone tried to change their password to the same password on a mantadory password change } afpPwdTooShortErr = -5041; { The password being set is too short: there is a minimum length that must be met or exceeded } afpPwdExpiredErr = -5042; { The password being used is too old: this requires the user to change the password before log-in can continue } afpInsideSharedErr = -5043; { The folder being shared is inside a shared folder OR the folder contains a shared folder and is being moved into a shared folder } { OR the folder contains a shared folder and is being moved into the descendent of a shared folder. } afpInsideTrashErr = -5044; { The folder being shared is inside the trash folder OR the shared folder is being moved into the trash folder } { OR the folder is being moved to the trash and it contains a shared folder } afpPwdNeedsChangeErr = -5045; { The password needs to be changed } afpPwdPolicyErr = -5046; { Password does not conform to servers password policy } { AppleShare Client Errors } afpBadDirIDType = -5060; afpCantMountMoreSrvre = -5061; { The Maximum number of server connections has been reached } afpAlreadyMounted = -5062; { The volume is already mounted } afpSameNodeErr = -5063; { An Attempt was made to connect to a file server running on the same machine } { Text Engines, TSystemTextEngines, HIEditText error coded } errUnknownAttributeTag = -5240; errMarginWilllNotFit = -5241; errNotInImagingMode = -5242; errAlreadyInImagingMode = -5243; errEngineNotFound = -5244; errIteratorReachedEnd = -5245; errInvalidRange = -5246; errOffsetNotOnElementBounday = -5247; errNoHiliteText = -5248; errEmptyScrap = -5249; errReadOnlyText = -5250; errUnknownElement = -5251; errNonContiuousAttribute = -5252; errCannotUndo = -5253; { Gestalt error codes } gestaltUnknownErr = -5550; { value returned if Gestalt doesn't know the answer } gestaltUndefSelectorErr = -5551; { undefined selector was passed to Gestalt } gestaltDupSelectorErr = -5552; { tried to add an entry that already existed } gestaltLocationErr = -5553; { gestalt function ptr wasn't in sysheap } { Collection Manager errors } collectionItemLockedErr = -5750; collectionItemNotFoundErr = -5751; collectionIndexRangeErr = -5752; collectionVersionErr = -5753; { Display Manager error codes (-6220...-6269) } kDMGenErr = -6220; { Unexpected Error } { Mirroring-Specific Errors } kDMMirroringOnAlready = -6221; { Returned by all calls that need mirroring to be off to do their thing. } kDMWrongNumberOfDisplays = -6222; { Can only handle 2 displays for now. } kDMMirroringBlocked = -6223; { DMBlockMirroring() has been called. } kDMCantBlock = -6224; { Mirroring is already on, can’t Block now (call DMUnMirror() first). } kDMMirroringNotOn = -6225; { Returned by all calls that need mirroring to be on to do their thing. } { Other Display Manager Errors } kSysSWTooOld = -6226; { Missing critical pieces of System Software. } kDMSWNotInitializedErr = -6227; { Required software not initialized (eg windowmanager or display mgr). } kDMDriverNotDisplayMgrAwareErr = -6228; { Video Driver does not support display manager. } kDMDisplayNotFoundErr = -6229; { Could not find item (will someday remove). } kDMNotFoundErr = -6229; { Could not find item. } kDMDisplayAlreadyInstalledErr = -6230; { Attempt to add an already installed display. } kDMMainDisplayCannotMoveErr = -6231; { Trying to move main display (or a display mirrored to it) } kDMNoDeviceTableclothErr = -6231; { obsolete } kDMFoundErr = -6232; { Did not proceed because we found an item } { Error & status codes for general text and text encoding conversion } { general text errors } kTextUnsupportedEncodingErr = -8738; { specified encoding not supported for this operation } kTextMalformedInputErr = -8739; { in DBCS, for example, high byte followed by invalid low byte } kTextUndefinedElementErr = -8740; { text conversion errors } kTECMissingTableErr = -8745; kTECTableChecksumErr = -8746; kTECTableFormatErr = -8747; kTECCorruptConverterErr = -8748; { invalid converter object reference } kTECNoConversionPathErr = -8749; kTECBufferBelowMinimumSizeErr = -8750; { output buffer too small to allow processing of first input text element } kTECArrayFullErr = -8751; { supplied name buffer or TextRun, TextEncoding, or UnicodeMapping array is too small } kTECBadTextRunErr = -8752; kTECPartialCharErr = -8753; { input buffer ends in the middle of a multibyte character, conversion stopped } kTECUnmappableElementErr = -8754; kTECIncompleteElementErr = -8755; { text element may be incomplete or is too long for internal buffers } kTECDirectionErr = -8756; { direction stack overflow, etc. } kTECGlobalsUnavailableErr = -8770; { globals have already been deallocated (premature TERM) } kTECItemUnavailableErr = -8771; { item (e.g. name) not available for specified region (& encoding if relevant) } { text conversion status codes } kTECUsedFallbacksStatus = -8783; kTECNeedFlushStatus = -8784; kTECOutputBufferFullStatus = -8785; { output buffer has no room for conversion of next input text element (partial conversion) } { deprecated error & status codes for low-level converter } unicodeChecksumErr = -8769; unicodeNoTableErr = -8768; unicodeVariantErr = -8767; unicodeFallbacksErr = -8766; unicodePartConvertErr = -8765; unicodeBufErr = -8764; unicodeCharErr = -8763; unicodeElementErr = -8762; unicodeNotFoundErr = -8761; unicodeTableFormatErr = -8760; unicodeDirectionErr = -8759; unicodeContextualErr = -8758; unicodeTextEncodingDataErr = -8757; codecErr = -8960; noCodecErr = -8961; codecUnimpErr = -8962; codecSizeErr = -8963; codecScreenBufErr = -8964; codecImageBufErr = -8965; codecSpoolErr = -8966; codecAbortErr = -8967; codecWouldOffscreenErr = -8968; codecBadDataErr = -8969; codecDataVersErr = -8970; codecExtensionNotFoundErr = -8971; scTypeNotFoundErr = -8971; codecConditionErr = -8972; codecOpenErr = -8973; codecCantWhenErr = -8974; codecCantQueueErr = -8975; codecNothingToBlitErr = -8976; codecNoMemoryPleaseWaitErr = -8977; codecDisabledErr = -8978; { codec disabled itself -- pass codecFlagReenable to reset } codecNeedToFlushChainErr = -8979; lockPortBitsBadSurfaceErr = -8980; lockPortBitsWindowMovedErr = -8981; lockPortBitsWindowResizedErr = -8982; lockPortBitsWindowClippedErr = -8983; lockPortBitsBadPortErr = -8984; lockPortBitsSurfaceLostErr = -8985; codecParameterDialogConfirm = -8986; codecNeedAccessKeyErr = -8987; { codec needs password in order to decompress } codecOffscreenFailedErr = -8988; codecDroppedFrameErr = -8989; { returned from ImageCodecDrawBand } noDeviceForChannel = -9400; grabTimeComplete = -9401; cantDoThatInCurrentMode = -9402; notEnoughMemoryToGrab = -9403; notEnoughDiskSpaceToGrab = -9404; couldntGetRequiredComponent = -9405; badSGChannel = -9406; seqGrabInfoNotAvailable = -9407; deviceCantMeetRequest = -9408; badControllerHeight = -9994; editingNotAllowed = -9995; controllerBoundsNotExact = -9996; cannotSetWidthOfAttachedController = -9997; controllerHasFixedHeight = -9998; cannotMoveAttachedController = -9999; { AERegistry Errors } errAEBadKeyForm = -10002; errAECantHandleClass = -10010; errAECantSupplyType = -10009; errAECantUndo = -10015; errAEEventFailed = -10000; errAEIndexTooLarge = -10007; errAEInTransaction = -10011; errAELocalOnly = -10016; errAENoSuchTransaction = -10012; errAENotAnElement = -10008; errAENotASingleObject = -10014; errAENotModifiable = -10003; errAENoUserSelection = -10013; errAEPrivilegeError = -10004; errAEReadDenied = -10005; errAETypeError = -10001; errAEWriteDenied = -10006; errAENotAnEnumMember = -10023; { enumerated value in SetData is not allowed for this property } errAECantPutThatThere = -10024; { in make new, duplicate, etc. class can't be an element of container } errAEPropertiesClash = -10025; { illegal combination of properties settings for Set Data, make new, or duplicate } { TELErr } telGenericError = -1; telNoErr = 0; telNoTools = 8; { no telephone tools found in extension folder } telBadTermErr = -10001; { invalid TELHandle or handle not found } telBadDNErr = -10002; { TELDNHandle not found or invalid } telBadCAErr = -10003; { TELCAHandle not found or invalid } telBadHandErr = -10004; { bad handle specified } telBadProcErr = -10005; { bad msgProc specified } telCAUnavail = -10006; { a CA is not available } telNoMemErr = -10007; { no memory to allocate handle } telNoOpenErr = -10008; { unable to open terminal } telBadHTypeErr = -10010; { bad hook type specified } telHTypeNotSupp = -10011; { hook type not supported by this tool } telBadLevelErr = -10012; { bad volume level setting } telBadVTypeErr = -10013; { bad volume type error } telVTypeNotSupp = -10014; { volume type not supported by this tool } telBadAPattErr = -10015; { bad alerting pattern specified } telAPattNotSupp = -10016; { alerting pattern not supported by tool } telBadIndex = -10017; { bad index specified } telIndexNotSupp = -10018; { index not supported by this tool } telBadStateErr = -10019; { bad device state specified } telStateNotSupp = -10020; { device state not supported by tool } telBadIntExt = -10021; { bad internal external error } telIntExtNotSupp = -10022; { internal external type not supported by this tool } telBadDNDType = -10023; { bad DND type specified } telDNDTypeNotSupp = -10024; { DND type is not supported by this tool } telFeatNotSub = -10030; { feature not subscribed } telFeatNotAvail = -10031; { feature subscribed but not available } telFeatActive = -10032; { feature already active } telFeatNotSupp = -10033; { feature program call not supported by this tool } telConfLimitErr = -10040; { limit specified is too high for this configuration } telConfNoLimit = -10041; { no limit was specified but required } telConfErr = -10042; { conference was not prepared } telConfRej = -10043; { conference request was rejected } telTransferErr = -10044; { transfer not prepared } telTransferRej = -10045; { transfer request rejected } telCBErr = -10046; { call back feature not set previously } telConfLimitExceeded = -10047; { attempt to exceed switch conference limits } telBadDNType = -10050; { DN type invalid } telBadPageID = -10051; { bad page ID specified } telBadIntercomID = -10052; { bad intercom ID specified } telBadFeatureID = -10053; { bad feature ID specified } telBadFwdType = -10054; { bad fwdType specified } telBadPickupGroupID = -10055; { bad pickup group ID specified } telBadParkID = -10056; { bad park id specified } telBadSelect = -10057; { unable to select or deselect DN } telBadBearerType = -10058; { bad bearerType specified } telBadRate = -10059; { bad rate specified } telDNTypeNotSupp = -10060; { DN type not supported by tool } telFwdTypeNotSupp = -10061; { forward type not supported by tool } telBadDisplayMode = -10062; { bad display mode specified } telDisplayModeNotSupp = -10063; { display mode not supported by tool } telNoCallbackRef = -10064; { no call back reference was specified, but is required } telAlreadyOpen = -10070; { terminal already open } telStillNeeded = -10071; { terminal driver still needed by someone else } telTermNotOpen = -10072; { terminal not opened via TELOpenTerm } telCANotAcceptable = -10080; { CA not "acceptable" } telCANotRejectable = -10081; { CA not "rejectable" } telCANotDeflectable = -10082; { CA not "deflectable" } telPBErr = -10090; { parameter block error, bad format } telBadFunction = -10091; { bad msgCode specified } { telNoTools = -10101, unable to find any telephone tools } telNoSuchTool = -10102; { unable to find tool with name specified } telUnknownErr = -10103; { unable to set config } telNoCommFolder = -10106; { Communications/Extensions ƒ not found } telInitFailed = -10107; { initialization failed } telBadCodeResource = -10108; { code resource not found } telDeviceNotFound = -10109; { device not found } telBadProcID = -10110; { invalid procID } telValidateFailed = -10111; { telValidate failed } telAutoAnsNotOn = -10112; { autoAnswer in not turned on } telDetAlreadyOn = -10113; { detection is already turned on } telBadSWErr = -10114; { Software not installed properly } telBadSampleRate = -10115; { incompatible sample rate } telNotEnoughdspBW = -10116; { not enough real-time for allocation } { Power Manager Errors } pmBusyErr = -13000; { Power Mgr never ready to start handshake } pmReplyTOErr = -13001; { Timed out waiting for reply } pmSendStartErr = -13002; { during send, pmgr did not start hs } pmSendEndErr = -13003; { during send, pmgr did not finish hs } pmRecvStartErr = -13004; { during receive, pmgr did not start hs } pmRecvEndErr = -13005; { during receive, pmgr did not finish hs configured for this connection } { Possible errors from the PrinterStatus bottleneck } printerStatusOpCodeNotSupportedErr = -25280; { UnicodeUtilities error & status codes } kUCOutputBufferTooSmall = -25340; { Output buffer too small for Unicode string result } { MP (multiprocessor API) error codes } kMPBlueBlockingErr = -29293; kMPNanokernelNeedsMemoryErr = -29294; kMPDeletedErr = -29295; kMPTimeoutErr = -29296; kMPTaskAbortedErr = -29297; kMPInsufficientResourcesErr = -29298; kMPInvalidIDErr = -29299; { StringCompare error codes (in TextUtils range) } kCollateAttributesNotFoundErr = -29500; kCollateInvalidOptions = -29501; kCollateMissingUnicodeTableErr = -29502; kCollateUnicodeConvertFailedErr = -29503; kCollatePatternNotFoundErr = -29504; kCollateInvalidChar = -29505; kCollateBufferTooSmall = -29506; kCollateInvalidCollationRef = -29507; { TextObjects error codes } textObjInvalidIndexErr = -29580; textObjBufferTooSmallErr = -29581; textObjObjectTooSmallErr = -29582; textObjTextConversionFailedErr = -29583; textObjMalformedObjectErr = -29584; textObjAnnotationNotFoundErr = -29585; textObjMoreAnnotationsErr = -29586; textObjLanguageChangedErr = -29587; textObjFontNotFoundErr = -29599; { Locale Object Mgr errors } localeNotFoundErr = -30001; localeObjectAttributeNotAvailErr = -30002; localeObjectNoNamesTableErr = -30005; localeBadReferenceErr = -30006; localeObjectNotFoundErr = -30007; localeObjectInvalidReferenceErr = -30008; localeObjectItemFoundIsLastErr = -30009; localeObjectNameAttributeConflictErr = -30010; localeObjectInvalidIteratorErr = -30020; localeObjectNoNameErr = -30021; localeObjectTagDataNotFoundErr = -30022; localeObjectCannotDeleteSystemObjectErr = -30023; localeCouldNotWriteLinkedObjectsErr = -30024; localeDuplicateErr = -30025; localeObjectDefaultValueNotAvailableErr = -30026; localeNoAssociatedDataTagsErr = -30027; { Settings Manager (formerly known as Location Manager) Errors } kALMInternalErr = -30049; kALMGroupNotFoundErr = -30048; kALMNoSuchModuleErr = -30047; kALMModuleCommunicationErr = -30046; kALMDuplicateModuleErr = -30045; kALMInstallationErr = -30044; kALMDeferSwitchErr = -30043; kALMRebootFlagsLevelErr = -30042; kALMLocationNotFoundErr = -30048; { Old name } { QuickTime VR Errors } notAQTVRMovieErr = -30540; constraintReachedErr = -30541; callNotSupportedByNodeErr = -30542; selectorNotSupportedByNodeErr = -30543; invalidNodeIDErr = -30544; invalidViewStateErr = -30545; timeNotInViewErr = -30546; propertyNotSupportedByNodeErr = -30547; settingNotSupportedByNodeErr = -30548; limitReachedErr = -30549; invalidNodeFormatErr = -30550; invalidHotSpotIDErr = -30551; noMemoryNodeFailedInitialize = -30552; streamingNodeNotReadyErr = -30553; badComponentInstance = $80008001; badComponentSelector = $80008002; dsBusError = 1; { bus error } dsAddressErr = 2; { address error } dsIllInstErr = 3; { illegal instruction error } dsZeroDivErr = 4; { zero divide error } dsChkErr = 5; { check trap error } dsOvflowErr = 6; { overflow trap error } dsPrivErr = 7; { privilege violation error } dsTraceErr = 8; { trace mode error } dsLineAErr = 9; { line 1010 trap error } dsLineFErr = 10; { line 1111 trap error } dsMiscErr = 11; { miscellaneous hardware exception error } dsCoreErr = 12; { unimplemented core routine error } dsIrqErr = 13; { uninstalled interrupt error } dsIOCoreErr = 14; { IO Core Error } dsLoadErr = 15; { Segment Loader Error } dsFPErr = 16; { Floating point error } dsNoPackErr = 17; { package 0 not present } dsNoPk1 = 18; { package 1 not present } dsNoPk2 = 19; { package 2 not present } dsNoPk3 = 20; { package 3 not present } dsNoPk4 = 21; { package 4 not present } dsNoPk5 = 22; { package 5 not present } dsNoPk6 = 23; { package 6 not present } dsNoPk7 = 24; { package 7 not present } dsMemFullErr = 25; { out of memory! } dsBadLaunch = 26; { can't launch file } dsFSErr = 27; { file system map has been trashed } dsStknHeap = 28; { stack has moved into application heap } negZcbFreeErr = 33; { ZcbFree has gone negative } dsFinderErr = 41; { can't load the Finder error } dsBadSlotInt = 51; { unserviceable slot interrupt } dsBadSANEOpcode = 81; { bad opcode given to SANE Pack4 } dsBadPatchHeader = 83; { SetTrapAddress saw the “come-from” header } menuPrgErr = 84; { happens when a menu is purged } dsMBarNFnd = 85; { Menu Manager Errors } dsHMenuFindErr = 86; { Menu Manager Errors } dsWDEFNotFound = 87; { could not load WDEF } dsCDEFNotFound = 88; { could not load CDEF } dsMDEFNotFound = 89; { could not load MDEF } dsNoFPU = 90; { an FPU instruction was executed and the machine doesn’t have one } dsNoPatch = 98; { Can't patch for particular Model Mac } dsBadPatch = 99; { Can't load patch resource } dsParityErr = 101; { memory parity error } dsOldSystem = 102; { System is too old for this ROM } ds32BitMode = 103; { booting in 32-bit on a 24-bit sys } dsNeedToWriteBootBlocks = 104; { need to write new boot blocks } dsNotEnoughRAMToBoot = 105; { must have at least 1.5MB of RAM to boot 7.0 } dsBufPtrTooLow = 106; { bufPtr moved too far during boot } dsVMDeferredFuncTableFull = 112; { VM's DeferUserFn table is full } dsVMBadBackingStore = 113; { Error occurred while reading or writing the VM backing-store file } dsCantHoldSystemHeap = 114; { Unable to hold the system heap during boot } dsSystemRequiresPowerPC = 116; { Startup disk requires PowerPC } dsGibblyMovedToDisabledFolder = 117; { For debug builds only, signals that active gibbly was disabled during boot. } dsUnBootableSystem = 118; { Active system file will not boot on this system because it was designed only to boot from a CD. } dsWriteToSupervisorStackGuardPage = 128; { the supervisor stack overflowed into its guard page } dsReinsert = 30; { request user to reinsert off-line volume } shutDownAlert = 42; { handled like a shutdown error } dsShutDownOrRestart = 20000; { user choice between ShutDown and Restart } dsSwitchOffOrRestart = 20001; { user choice between switching off and Restart } dsForcedQuit = 20002; { allow the user to ExitToShell, return if Cancel } dsRemoveDisk = 20003; { request user to remove disk from manual eject drive } dsDirtyDisk = 20004; { request user to return a manually-ejected dirty disk } dsShutDownOrResume = 20109; { allow user to return to Finder or ShutDown } dsSCSIWarn = 20010; { Portable SCSI adapter warning. } dsMBSysError = 29200; { Media Bay replace warning. } dsMBFlpySysError = 29201; { Media Bay, floppy replace warning. } dsMBATASysError = 29202; { Media Bay, ATA replace warning. } dsMBATAPISysError = 29203; { Media Bay, ATAPI replace warning... } dsMBExternFlpySysError = 29204; { Media Bay, external floppy drive reconnect warning } { System Errors that are used after MacsBug is loaded to put up dialogs since these should not cause MacsBug to stop, they must be in the range (30, 42, 16384-32767) negative numbers add to an existing dialog without putting up a whole new dialog } dsNoExtsMacsBug = -1; { not a SysErr, just a placeholder } dsNoExtsDisassembler = -2; { not a SysErr, just a placeholder } dsMacsBugInstalled = -10; { say “MacsBug Installed” } dsDisassemblerInstalled = -11; { say “Disassembler Installed” } dsExtensionsDisabled = -13; { say “Extensions Disabled” } dsGreeting = 40; { welcome to Macintosh greeting } dsSysErr = 32767; { general system error } { old names here for compatibility’s sake } WDEFNFnd = 87; CDEFNFnd = 88; dsNotThe1 = 31; { not the disk I wanted } dsBadStartupDisk = 42; { unable to mount boot volume (sad Mac only) } dsSystemFileErr = 43; { can’t find System file to open (sad Mac only) } dsHD20Installed = -12; { say “HD20 Startup” } mBarNFnd = -126; { system error code for MBDF not found } hMenuFindErr = -127; { could not find HMenu's parent in MenuKey } userBreak = -490; { user debugger break } strUserBreak = -491; { user debugger break; display string on stack } exUserBreak = -492; { user debugger break; execute debugger commands on stack } { DS Errors which are specific to the new runtime model introduced with PowerPC } dsBadLibrary = 1010; { Bad shared library } dsMixedModeFailure = 1011; { Internal Mixed Mode Failure } PROCEDURE SysError(errorCode: INTEGER); {$IFC TARGET_OS_MAC AND TARGET_CPU_68K AND NOT TARGET_RT_MAC_CFM} INLINE $301F, $A9C9; {$ENDC} {$ALIGN RESET} {$POP} {$SETC UsingIncludes := ErrorsIncludes} {$ENDC} {__ERRORS__} {$IFC NOT UsingIncludes} END. {$ENDC}